/**
 * 文件名：@TraceableException.java <br/>
 * 包名：cn.efunbox.afw.core.exception <br/>
 * 项目名：afw-core <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.core.exception;

/**
 * 类名：TraceableException  <br />
 *
 * 功能：异常定义
 *
 * @author xtwin <br />
 * 创建时间：2016年8月5日 上午1:35:46  <br />
 * @version 2016年8月5日
 */
public interface TraceableException {

	/**
	 * 功能：取得参数列表 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年8月5日 上午1:36:21 <br/>
	 */
	Object[] getParameters();
	
	/**
	 * 功能：取得异常代码 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年8月5日 上午1:36:38 <br/>
	 */
	String getCode();
	
	/**
	 * 功能：取得消息 <br/>
	 *
	 * @author xtwin <br/>
	 * @version 2016年8月5日 上午1:37:56 <br/>
	 */
	String getLocalMessage();
}